package com.wing.product.model.response;

import com.wing.contract.model.entity.WarehouseContractFee;
import com.wing.contract.model.entity.WarehouseContractProduct;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
    @ApiModel("仓库入驻信息VO")
public class WarehouseSettledVO {

        @ApiModelProperty("仓库入驻ID")
        private Long id;

        @ApiModelProperty("入驻订单号")
        private String settledOrder;

        @ApiModelProperty("来源")
        private String source;

        @ApiModelProperty("仓库客户ID")
        private String warehouseCustomerId;

        @ApiModelProperty("客户级别ID")
        private Long customerLevelId;

        @ApiModelProperty("工厂/管理机构名称")
        private String factoryName;

        @ApiModelProperty("联系人")
        private String contactName;

        @ApiModelProperty("客户联系人ID")
        private String contactId;

        @ApiModelProperty("合同名称")
        private String contractName;

        @ApiModelProperty("合同编号")
        private String contractCode;

        @ApiModelProperty("合同编id")
        private Long contractId;

        @ApiModelProperty("合同时间")
        private Date contractTime;

        @ApiModelProperty("状态:1-通过,2-驳回")
        private Integer status;

        @ApiModelProperty("创建时间")
        private Date createTime;

        @ApiModelProperty("创建人")
        private String creator;

        @ApiModelProperty("所属企业名称")
        private String customerName;

        @ApiModelProperty("所属企业id")
        private String customerId;

        private List<WarehouseContractFee> warehouseContractFeeList;

        private List<WarehouseContractProduct> warehouseContractProductList;
}
